package com.zwps.biz.dal.db.object;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import com.zwps.biz.dal.constant.TableNameConstant;
import lombok.Data;

/**
 * 水库水文特征表
 * @TableName wrp_rsr_hych
 */
@TableName(TableNameConstant.WRP_RSR_HYCH)
@Data
public class WrpRsrHychDO implements Serializable {
    /**
     * 水库代码
     */
    @TableId
    private String rscd;

    /**
     * 控制流域面积
     */
    private BigDecimal cnctar;

    /**
     * 河道长度
     */
    private BigDecimal rvcrlen;

    /**
     * 河道比降
     */
    private BigDecimal rvcrgr;

    /**
     * 多年平均降雨量
     */
    private BigDecimal avanpram;

    /**
     * 多年平均径流量
     */
    private BigDecimal avanrnam;

    /**
     * 多年平均输沙量
     */
    private BigDecimal avabsdam;

    /**
     * 多年平均最低气温
     */
    private BigDecimal myavgmintp;

    /**
     * 设计重现期
     */
    private Integer dsrcin;

    /**
     * 设计洪峰流量
     */
    private BigDecimal dspkfl;

    /**
     * 设计一日洪水总量
     */
    private BigDecimal dsflvondy;

    /**
     * 设计三日洪水总量
     */
    private BigDecimal dsflvthdy;

    /**
     * 校核重现期
     */
    private Integer chrcin;

    /**
     * 校核洪峰流量
     */
    private BigDecimal chpkfl;

    /**
     * 校核洪水历时
     */
    private Integer chfldr;

    /**
     * 校核洪水总量
     */
    private BigDecimal chflvl;

    /**
     * 水库调节性能
     */
    private String rsrrgtpfm;

    /**
     * 校核洪水位
     */
    private BigDecimal chfllv;

    /**
     * 设计洪水位
     */
    private BigDecimal dsfllv;

    /**
     * 防洪高水位
     */
    private BigDecimal flcnhgwl;

    /**
     * 主汛期限制水位
     */
    private BigDecimal mjflsscnwl;

    /**
     * 正常蓄水位
     */
    private BigDecimal nrstlv;

    /**
     * 死水位
     */
    private BigDecimal ddwl;

    /**
     * 总库容
     */
    private BigDecimal ttstcp;

    /**
     * 调洪库容
     */
    private BigDecimal flstcp;

    /**
     * 防洪库容
     */
    private BigDecimal flcnstcp;

    /**
     * 兴利库容
     */
    private BigDecimal acstcp;

    /**
     * 死库容
     */
    private BigDecimal ddstcp;

    /**
     * 数据更新日期
     */
    private Date dtupdt;

    /**
     * 历史最高水位
     */
    private BigDecimal maxrz;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}